home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / bbs / fnewsd47.zip / FIDO1347.NWS
Text File  |  1996-11-18  |  101KB  |  2,154 lines

  1.      F I D O N E W S --       Volume 13, Number 47          18 November 1996
  2.      +----------------------------+-----------------------------------------+
  3.      |  The newsletter of the     |   ISSN 1198-4589 Published by:          |
  4.      |    FidoNet community       |   "FidoNews"                            |
  5.      |          _                 |        1-904-409-7040    [1:1/23]       |
  6.      |         /  \               |                                         |
  7.      |        /|oo \              |                                         |
  8.      |       (_|  /_)             |                                         |
  9.      |        _`@/_ \    _        |                                         |
  10.      |       |     | \   \\       |   Editor:                               |
  11.      |       | (*) |  \   ))      |        Christopher Baker  1:18/14       |
  12.      |       |__U__| /  \//       |                                         |
  13.      |        _//|| _\   /        |                                         |
  14.      |       (_/(_|(____/         |                                         |
  15.      |             (jm)           |     Newspapers should have no friends.  |
  16.      |                            |                    -- JOSEPH PULITZER   |
  17.      +----------------------------+-----------------------------------------+
  18.      |               Submission address: FidoNews Editor 1:1/23             |
  19.      +----------------------------------------------------------------------+
  20.      |  MORE addresses:                                                     |
  21.      |                                                                      |
  22.      |    submissions=> cbaker84@digital.net                                |
  23.      +----------------------------------------------------------------------+
  24.      |    For  information,   copyrights,   article   submissions,          |
  25.      |    obtaining copies of FidoNews or the internet gateway FAQ          |
  26.      |    please refer to the end of this file.                             |
  27.      +----------------------------------------------------------------------+
  28.  
  29.  
  30.              SIXTY HORSES FOUND WEDGED UP CHIMNEY!
  31.  
  32.  
  33.                         Table of Contents
  34.      1. EDITORIAL  ................................................  1
  35.         Standards and proposals  ..................................  1
  36.      2. ARTICLES  .................................................  2
  37.         Destroy the Bastard, says I!  .............................  2
  38.         Proposed update to fts-0005  ..............................  2
  39.         Action is a meausurement of convictions:  ................. 14
  40.         Region 13 has no RC  ...................................... 15
  41.         Credibility?  ............................................. 16
  42.         Fidonet on Win95  ......................................... 16
  43.      3. COLUMNS  .................................................. 17
  44.         Fidonet In Europe  ........................................ 17
  45.      4. GETTING TECHNICAL  ........................................ 18
  46.         FTS-0005 - The Nodelist Standard  ......................... 18
  47.      5. COORDINATORS CORNER  ...................................... 29
  48.         Nodelist-statistics as seen from Zone-2 for day 320  ...... 29
  49.      6. NET HUMOR  ................................................ 30
  50.         More C humor?  ............................................ 30
  51.         Deep thoughts?  ........................................... 32
  52.      7. NOTICES  .................................................. 35
  53.         Future History  ........................................... 35
  54.      8. FIDONEWS PUBLIC-KEY  ...................................... 36
  55.         This Space intentionally left blank?  ..................... 36
  56.      9. FIDONEWS INFORMATION  ..................................... 37
  57.      FIDONEWS 13-47               Page 1                   18 Nov 1996
  58.  
  59.  
  60.      =================================================================
  61.                                  EDITORIAL
  62.      =================================================================
  63.  
  64.  
  65.      Another Standard [FTS-0005] meets another proposal in this issue.
  66.  
  67.      No new Headline entries. Guess that was a QotW that went nowhere.
  68.  
  69.      Any ASCII art for the upcoming U.S. Thanksgiving Day Issue next
  70.      week?
  71.  
  72.      Would anyone like to become a FidoNews interviewer and go out there
  73.      and get some .BIO info from various FidoNet luminaries or maybe
  74.      infamositers? [grin]
  75.  
  76.      C.B.
  77.  
  78.  
  79.      -----------------------------------------------------------------
  80.  
  81.      FIDONEWS 13-47               Page 2                   18 Nov 1996
  82.  
  83.  
  84.      =================================================================
  85.                                  ARTICLES
  86.      =================================================================
  87.  
  88.  
  89.      Destroy the Bastard, says I!
  90.      Fredric Rice 1:218/890.0 (frice@stbbs.com)
  91.      The Skeptic Tank (818) 335-9601
  92.  
  93.      In issue 13-46, Cindy Ingersoll (1:2623/71; wraith@styx.ios.com)
  94.      voices some difficulties which, I must opine, seem to indicate
  95.      a growing phenomena in FidoNet:  When a lazy bastard is asked
  96.      politely enough to do his fucking job, there appears to be some
  97.      which adopt a resentful attitude at the audacity of being asked
  98.      and endlessly refuse just on general principles.
  99.  
  100.      What fun, Cindy!  Now's your chance!  Distribute a formal note
  101.      to all nodes in your network or region (wherever the problem is)
  102.      calling for an election.  Since the source of your difficulties
  103.      come from someone you claim wasn't elected in the first place,
  104.      you don't have the embarrassing unpleasantness (or the fun) of
  105.      THROWING THE BUMS OUT! so it should be fairly simple to elect
  106.      someone willing to do the job.  Your log of unanswered and
  107.      ignored messages you transmitted should show your network that
  108.      there is a need for some rework.
  109.  
  110.      Some many years ago there were some snotty-nosed upstarts here
  111.      in Net 102 (wipe your nose, Pablo) which tried to bowdlerize
  112.      the benignant beau who ran Net 102 Bedlam on the grounds that
  113.      requests for nodelist updates were ignored and such yet when
  114.      the network was polled the consensus was that our beloved NC
  115.      was doing his job and doing it well.  (And we all _do_ love
  116.      him.)  <wink> <wink>
  117.  
  118.      Poll your net or region, Cindy, and find out what the consensus
  119.      is and, if the clown is the lazy bastard you say he is, and
  120.      he wasn't appointed officially, there should be an easy solution
  121.      to your problem (not to mention you would be preempting other
  122.      problems before they can begin.)  If everyone else finds no
  123.      complaint, however, you is outta luck.
  124.  
  125.  
  126.      -----------------------------------------------------------------
  127.  
  128.  
  129.      A couple of widgies added to fts-0005
  130.      by Lee Kindness, 2:259/7, wangi@frost3.demon.co.uk
  131.  
  132.      Well fts-0005 will be included in this issue of Fidonews, so here
  133.      is a new revision that i submitted to the FTSC a couple of months
  134.      ago (no action taken yet). I was just going to include the diffs,
  135.      but these didn't work too well (too hard to follow) so you can
  136.      have two versions of fts-0005 in this issue ;)
  137.  
  138.      The modem flags could do with a major overhaul and a lot has
  139.      been going on about this in ENET.SYSOP and NET_DEV, i didn't
  140.      FIDONEWS 13-47               Page 3                   18 Nov 1996
  141.  
  142.  
  143.      touch them too much as i don't have a firm technical knowledge
  144.      of them...
  145.  
  146.      Remember, this is currently a proposed spec...
  147.  
  148.      Document: FTS-0005
  149.      Version:  004
  150.      Date:     August 10, 1996
  151.  
  152.  
  153.                             The Distribution Nodelist
  154.  
  155.                              Originally by Ben Baker
  156.           Amended by Rick Moore, 1:115/333, February 5, 1989
  157.           Amended by David Nugent, 3:632/348, February 27, 1996
  158.           Amended by Lee Kindness, 2:259/7, August 4, 1996
  159.  
  160.  
  161.          Copyright 1986-1996 by the FidoNet Technical Standards Committee.
  162.          All rights reserved. Duplication and/or distribution permitted
  163.          for non-commercial purposes only.
  164.  
  165.          This document supersedes and replaces the document known under
  166.      |   the names of FSC002, FSC-0002, and FTS-0002. Significant changes,
  167.      |   which excludes mere formatting changes, to revision 3 of this
  168.      |   document have been marked by '|' in the leftmost column.
  169.  
  170.          This document defines the format and content of the nodelist for
  171.          the Public FidoNet Network (PFN) as published on Friday of each
  172.          week. This format is historically known as the "St. Louis nodelist
  173.          format".
  174.  
  175.          The PFN is an international network of independently owned
  176.          electronic mail systems, most with interlocking electronic
  177.          bulletin board systems. The distribution nodelist, or simply
  178.          "nodelist", is the glue which holds the network together. It is
  179.          the PFN's "phone book" and it defines the top-level network
  180.          structure and is the means by which FidoNet retains its integrity
  181.          as a point-to-point mail network.
  182.  
  183.  
  184.      THE NODELIST
  185.  
  186.          The nodelist is published as an ASCII text file named
  187.          NODELIST.nnn, where nnn is a three digit number representing the
  188.          day-of-year of the Friday publication date, with zeros filling
  189.          positions to the left if necessary. This file is packed into a
  190.          archive file named NODELIST.?nn, where 'nn' are the last two
  191.          digits of day-of-year, and the character at the position of the
  192.          '?' indicating the type of compression used. Conventions as to
  193.          which compression method is used for the distributed nodelist is
  194.          a matter of local policy and is usually determined by each zone's
  195.      |   Zone Coordinator. Common conventions are:
  196.  
  197.      |        NODELIST.Znn  :   Zip
  198.      |        NODELIST.Ann  :  Arc
  199.      FIDONEWS 13-47               Page 4                   18 Nov 1996
  200.  
  201.  
  202.      |        NODELIST.Lnn  :  Lzh/Lha
  203.      |        NODELIST.Jnn  :  ARJ
  204.  
  205.          As stated above, NODELIST.nnn is an ASCII text file. It contains
  206.          two kinds of lines; comment lines and data lines. Each line is
  207.          terminated with an ASCII carriage return and line feed character
  208.          sequence, and contains no trailing white-space (spaces, tabs,
  209.          etc.). The file is terminated with a DOS end-of-file character
  210.          (character value 26 decimal, or "control-Z").
  211.  
  212.          Comment lines contain a semicolon (;) in the first character
  213.          position followed by zero or more alphabetic characters called
  214.          "interest flags". A program which processes the nodelist may use
  215.          comment interest flags to determine the disposition of a comment
  216.          line. The remainder of a comment line (with one exception,
  217.          treated below) is free-form ASCII text. There are five types of
  218.          comments flags:
  219.  
  220.              ;S This is of particular interest to Sysops
  221.              ;U This is of particular interest to BBS users
  222.              ;F This should appear in any formatted "Fido List"
  223.              ;A This is of general interest (shorthand for ;SUF)
  224.              ;E This is an error message inserted by the nodelist generator
  225.              ; This comment may be ignored by a nodelist processor
  226.  
  227.          The first line of a nodelist is a special comment line containing
  228.          identification data for the particular edition of the nodelist.
  229.          The following is an example of the first line of a nodelist:
  230.  
  231.      ;A FidoNet Nodelist for Friday, July 3, 1987 -- Day number 184 : 15943
  232.  
  233.          This line contains the general interest flag, the day, date, and
  234.          three-digit (zero-filled) day-of-year number of publication, and
  235.          ends with a 5 digit decimal number with leading zeros, if
  236.          necessary. This number is the decimal representation of a check
  237.          value derived as follows:
  238.  
  239.              Beginning with the first character of the second line, a
  240.              16 bit cyclic redundancy check (CRC) is calculated for the
  241.              entire file, including carriage return and line feed
  242.              characters, but not including the terminating EOF
  243.              character. The check polynomial used is the same one used
  244.              for many file transfer protocols:
  245.  
  246.                          2**16 + 2**12 + 2**5 + 2**0
  247.  
  248.          The CRC may be used to verify that the file has not been edited.
  249.          The importance of this will become evident in the discussion of
  250.          NODEDIFF, below. CRC calculation techniques are well documented
  251.          in various technical references, and will not be treated further
  252.          here.
  253.  
  254.          The content of the remaining comments in the nodelist are
  255.          intended to be informative. Beyond the use of interest flags for
  256.          distribution, a processing program need not have any interest in
  257.          them.
  258.      FIDONEWS 13-47               Page 5                   18 Nov 1996
  259.  
  260.  
  261.          A nodelist data line contains eight variable length "fields"
  262.          separated by commas (,). No space characters are allowed in a
  263.          data line, and underscore characters are used in lieu of spaces.
  264.          The term "alphanumeric character" is defined as the portion of
  265.          the ASCII character set from 20 hex through 7E hex, inclusive.
  266.          The following discussion defines the contents of each field in a
  267.          data line.
  268.  
  269.  
  270.        Field 1: Keyword
  271.  
  272.          The keyword field may be empty, or may contain one of the
  273.          following:
  274.  
  275.          Zone
  276.  
  277.              Begins the definition of a geographic zone and define its
  278.              coordinator. All the data lines following a line with the
  279.              "Zone" keyword down to, but not including, the next
  280.              occurrence of a "Zone" keyword, are regions, networks, and
  281.              nodes within the defined zone.  Node entries defined
  282.              immediately after the "Zone" keyword and before the next
  283.              region or host entry are known as zone administrative nodes.
  284.              These are allocated by the Zone Coordinator for use by nodes
  285.              in the entire zone; for example, mail gateways between
  286.              FidoNet zones.
  287.  
  288.          Region
  289.  
  290.              Begins the definition of a geographic region and defines
  291.              its coordinator. All the data lines following a line with
  292.              the "Region" keyword down to,  but not including,  the
  293.              next occurrence of a "Zone",  "Region",  or "Host"
  294.              keyword, are independent nodes within the defined region.
  295.  
  296.          Host
  297.  
  298.              Begins the definition of a local network and defines its
  299.              network coordinator. All the data lines following a line
  300.              with the Host keyword down to, but not including, the
  301.              next occurrence of a "Zone", "Region",  or "Host" keyword,
  302.              are local nodes, members of the defined local network.
  303.  
  304.          Hub
  305.  
  306.              Begins the definition of a routing sub-unit within a
  307.              multi-level local network. The hub is the routing focal
  308.              point for nodes listed below it until the next occurrence
  309.              of a "Zone", "Region", "Host", or "Hub" keyword. The hub
  310.              entry MUST be a redundant entry, with a unique number, for
  311.              one of the nodes listed below it, within its hub segment.
  312.              This is necessary because some nodelist processors
  313.              eliminate these entries in all but the local network.
  314.  
  315.          Pvt
  316.  
  317.      FIDONEWS 13-47               Page 6                   18 Nov 1996
  318.  
  319.  
  320.              Defines a private node with unlisted number. Private nodes
  321.              are only allowed as members of local networks.
  322.  
  323.      |   Point
  324.  
  325.      |       Defines a private point off a node. Should not be used in
  326.      |       the Fidonet nodelist, but rather private 'pointlists',
  327.      |       local net level nodelists and nodelists in other Fidonet
  328.      |       technology networks.
  329.  
  330.          Hold
  331.  
  332.              Defines a node which is temporarily down. Mail may be sent
  333.              to it and is held by its host or coordinator.
  334.  
  335.          Down
  336.  
  337.              Defines a node which is not operational. Mail may NOT be
  338.              sent to it. This keyword may not be used for longer than
  339.              two weeks on any single node, at which point the "down"
  340.              node is to be removed from the nodelist.
  341.  
  342.          <empty>
  343.  
  344.              The field contains no text (not the sequence "<empty>"),
  345.              and defines a normal node entry.
  346.  
  347.          Only one of these may be used in any individual data line.
  348.  
  349.  
  350.      | Field 2: Zone/Region/Net/Node/Point number
  351.  
  352.          This field contains only numeric digits and is a number in the
  353.          range of 0 to 32767. If the line had the "Zone", "Region", "Host"
  354.      |   or "Point" keyword, the number is the zone, net, region or point
  355.          number, and the node has an implied node number of 0. Otherwise,
  356.          the number is the node number. The zone number, region or net
  357.          number, and the node number, taken together, constitute a node's
  358.          FidoNet address.
  359.  
  360.          Zone numbers must be unique. Region or net numbers must be unique
  361.          within their zone, hub numbers unique be within their net, node
  362.          numbers unique within their net (and region, for regional
  363.          independent nodes, zone for zone administrative entries).
  364.          Duplicate node numbers under different hubs within the same net
  365.          are not
  366.      |   allowed. Point numbers must be unique within their node.
  367.  
  368.  
  369.        Field 3: Node name
  370.  
  371.          This field may contain any alphanumeric characters other than
  372.          commas and spaces. Underscores are used to represent spaces, and
  373.          a comma delimits the end of the field. This is the name by which
  374.          the node is known, usually as determined by the node or the
  375.      |   coordinator responsible for compiling the segment. For zone,
  376.      FIDONEWS 13-47               Page 7                   18 Nov 1996
  377.  
  378.  
  379.      |   region and host entries this field should indicate its (rough)
  380.      |   geographical area.
  381.  
  382.  
  383.        Field 4: Location
  384.  
  385.          This field may contain any alphanumeric characters other than
  386.          commas and spaces. Underscores are used to represent spaces. This
  387.          field contains the location of the node. It is usually expressed
  388.          as the primary local location (town, suburb, city, etc.) plus an
  389.          identifier of the regional geopolitical administrative district
  390.          (state, province, department, county, etc.). Wherever possible,
  391.          standard postal abbreviations for the major regional district
  392.          should be used (IL, BC, NSW, etc.).
  393.  
  394.  
  395.        Field 5: Sysop name
  396.  
  397.          This field may contain any alphanumeric characters other than
  398.          commas and spaces. Underscores are used to represent spaces. This
  399.      |   is the name of the SYSTEM OPERATOR, entries such as "postmaster",
  400.      |   "uucp" and aliases are not permitted.
  401.  
  402.  
  403.        Field 6: Phone number
  404.  
  405.          This field contains at least three and usually four numeric sub-
  406.          fields separated by dashes (-). The fields are country code,
  407.          city or area code, exchange code, and number. The various parts
  408.          of the phone number are frequently used to derive cost and
  409.          routing information, as well as what number is to be dialed. A
  410.          typical example of the data in a phone number field is 1-800-555-
  411.          1212, corresponding to country 1 (USA), area 800
  412.          (inbound WATS), exchange 555, and number 1212.
  413.  
  414.          Alternatively, this field may contain the notation
  415.      |   "-Unpublished-" in the case of a private node or point. In this
  416.      |   case, the keyword "Pvt" or "Point" must appear at the start of
  417.          the line.
  418.  
  419.  
  420.        Field 7: Baud rate
  421.  
  422.          This field contains one of the values: 300, 1200, 2400, 9600,
  423.          19200, or 38400.
  424.  
  425.          This baud rate is indicative only of the maximum baud rate that
  426.          may be expected when connecting to a node and is generally of use
  427.          only where a calling node needs to adjust the baud rate used to
  428.          dial to the caller's modem speed in order to achieve a
  429.          connection, a requirement that with modem technology available in
  430.          1996 is rarely if ever needed. This information is largely
  431.          superseded by modem protocol flags (see next section) where any
  432.          two nodes using a common protocol may have other expectations
  433.          with regards to actual transfer rates. Use of the baud rate field
  434.      |   alone is therefore depreciated. FSC-0091 should be consulted with
  435.      FIDONEWS 13-47               Page 8                   18 Nov 1996
  436.  
  437.  
  438.      |   regard to the special use of '300'
  439.  
  440.  
  441.        Field 8 - Flags
  442.  
  443.          This optional field contains data about the specific operation of
  444.          the node, such as file requests, modem protocol supported, etc.
  445.          Any text following the seventh comma on a data line is taken
  446.          collectively to be the flags field. The required format is zero
  447.          or more sub-fields, separated by commas. Each sub-field consists
  448.      |   of a flag, possibly followed by a value. Entries here are update
  449.      |   to or succeeded in the epilogue of the Nodelist. The flags field
  450.      |   has no maximum size.
  451.  
  452.          The following flags define special operating conditions:
  453.  
  454.             Flag    Meaning
  455.  
  456.             CM      Node accepts mail 24 hours a day
  457.             MO      Node does not accept human callers
  458.             LO      Node accepts calls only from valid listed node
  459.                     numbers in the current FidoNet nodelist
  460.  
  461.  
  462.          The following flags define modem protocols supported:
  463.  
  464.             Flag    Meaning
  465.  
  466.             V21     ITU-T V21      300 bps full duplex
  467.             V22     ITU-T V22     1200 bps full duplex
  468.             V29     ITU-T V29     9600 bps half duplex
  469.             V32     ITU-T V32     9600 bps full duplex
  470.             V32b    ITU-T V32bis 14400 bps full duplex
  471.             V33     ITU-T V33
  472.             V34     ITU-T V34    28800 bps full duplex
  473.  
  474.      |      V110L   ITU-T V.110 19k2 async ('low').
  475.      |      V110H   ITU-T V.110 38k4 async ('high').
  476.      |      V120L   ITU-T V.120 56k async, layer 2 framesize 259,
  477.      |              window 7, modulo 8.
  478.      |      V120H   ITU-T V.120 64k async, layer 2 framesize 259,
  479.      |              window 7, modulo 8.
  480.      |      X75     ITU-T X.75 SLP (single link procedure)
  481.      |              with 64kbit/s B channel;
  482.      |              layer 2 max.framesize 2048, window 2,
  483.      |              non-ext.mode (modulo 8);
  484.      |              layer 3 transparent (no packet layer).
  485.      |      ISDN    Other ISDN configurations. Use *only* if none
  486.      |              of the above fits
  487.  
  488.      |      NOTE:   ISDN nodes which do not accept modem calls must use
  489.      |              '300' in the baud field, see FSC-0091 for more details.
  490.  
  491.             H96     Hayes V9600
  492.             HST     USR Courier HST
  493.             H14     USR Courier HST up to 14.4Kbps
  494.      FIDONEWS 13-47               Page 9                   18 Nov 1996
  495.  
  496.  
  497.             H16     USR Courier HST up to 16.8Kbps
  498.             PEP     Packet Ensemble Protocol
  499.             CSP     Compucom Speedmodem
  500.      |      V32T    V.32 Terbo mode (implies V32b)
  501.             VFC     Rockwell's V.Fast Class
  502.      |      ZYX     Zyxel 16.8 Kbps (implies V32b & V42b)
  503.      |      Z19     Zyxel 19.2 Kbps (implies V32b, V42b & ZYX)
  504.  
  505.             NOTE:   Many V22 modems also support Bell 212A.
  506.  
  507.      |   If no modem flag is given, ITU-T V.22 is assumed within zone 2
  508.      |   for 1200bps, while Bell 212A is assumed for 1200 bps systems in
  509.      |   other zones, ITU-T V22bis is assumed for 2400 bps systems.
  510.  
  511.      |   A separate modem capability flag should not be used when it can be
  512.      |   determined by the modem flag. For instance, a modem flag of HST
  513.      |   implies MNP. V32B implies V32 and V42B implies V42. MNP,HST and
  514.      |   V32,V32B and V42,V42B flag pairs are unnecessary. H14 implies HST
  515.      |   and H16 implies H14 as well as V42b.
  516.  
  517.  
  518.          The following flags define type of error correction available. A
  519.          separate error correction flag should not be used when the error
  520.          correction type can be determined by the modem flag. For
  521.          instance, a modem flag of HST implies MNP, V32b implies V32 and
  522.          V42b implies V42. Therefore MNP+HST, H14+MNP, H16+MNP, V32+V32b
  523.          and V42+V42b flag pairs are redundant and should not be used.
  524.  
  525.              Flag    Meaning
  526.  
  527.              MNP     Microcom Networking Protocol error correction
  528.              V42     ITU-T LAP-M error correction w/fallback to MNP 1-4
  529.              V42b    ITU-T LAP-M error correction w/fallback to MNP 1-5
  530.      |               (V42 implied)
  531.  
  532.  
  533.          The following flags define the type(s) of compression of mail
  534.      |   packets supported plus message encoding.
  535.  
  536.              Flag    Meaning
  537.  
  538.              MN      No compression supported
  539.      |       ENC     The node accepts inbound encrypted mail
  540.  
  541.              NOTE:   While FidoNet nodes usually exchange mail
  542.                      using a variety of different file compression
  543.                      formats negotiated between individual systems, the
  544.                      presence of this flag indicates the INABILITY TO
  545.                      RECEIVE MAIL compressed using the SEA ARC version 5
  546.                      compression format and/or named according to the
  547.                      ARCmail 0.6 mail bundle naming method. This is, by
  548.                      convention, the most common mail compression format
  549.                      in use within FidoNet. The presence of this flag
  550.                      would normally indicate that all mail should be sent
  551.                      uncompressed unless there is some overriding
  552.                      arrangement with the receiving system.
  553.      FIDONEWS 13-47               Page 10                  18 Nov 1996
  554.  
  555.  
  556.          The following flags indicate the types of file and file update
  557.          requests supported.
  558.  
  559.              Flag    Meaning
  560.  
  561.              XA      Bark and WaZOO file/update requests
  562.              XB      Bark file/update requests, WaZOO file requests
  563.              XC      Bark file requests, WaZOO file file/update
  564.              XP      Bark file/update requests
  565.              XR      Bark and WaZOO file requests
  566.              XW      WaZOO file requests
  567.              XX      WaZOO file/update requests
  568.  
  569.  
  570.          The following flag defines gateways to other domains (mail
  571.          networks).
  572.  
  573.              Flag    Meaning
  574.  
  575.              Gx..x   Gateway to domain 'x..x', where 'x..x` is a string
  576.                      of alphanumeric characters.
  577.  
  578.              NOTE:   Valid values for 'x..x' are assigned by the FidoNet
  579.                      International Coordinator or the person appointed as
  580.                      Internetworking Coordinator by the FidoNet
  581.                      International Coordinator. Current valid values of
  582.                      'x..x' may usually be found in the notes at the end
  583.                      of the current FidoNet nodelist. The most common
  584.                      gateway flag is "GUUCP", to denote a gateway to the
  585.                      Internet mail system that gates on behalf of the
  586.                      fidonet.org internet domain.
  587.  
  588.  
  589.          The following flags define the dedicated mail periods supported.
  590.          They have the form "#nn" or "!nn" where nn is the UTC hour the
  591.          mail period begins, '#' indicates Bell 212A compatibility, and
  592.          '!' indicates incompatibility with Bell 212A.
  593.  
  594.              Flag    Meaning
  595.  
  596.              #01     Zone 5 mail hour (01:00 - 02:00 UTC)
  597.              #02     Zone 2 mail hour (02:30 - 03:30 UTC)
  598.              #03     Zone 4 mail hour (08:00 - 09:00 UTC)
  599.              #09     Zone 1 mail hour (09:00 - 10:00 UTC)
  600.              #18     Zone 3 mail hour (18:00 - 19:00 UTC)
  601.              #20     Zone 6 mail hour (20:00 - 21:00 UTC)
  602.  
  603.              NOTE:   When applicable, the mail period flags may be strung
  604.                      together with no intervening commas, e.g.. "#02#09"
  605.                      or "!02!09". Only mail hours other than that
  606.                      standard within a node's zone should be given. Since
  607.                      observance of mail hour within one's zone is
  608.                      mandatory, it should not be indicated.
  609.  
  610.      |       Txx     Availability flag for non-CM nodes indicating the
  611.      |               hours during which the node is available in addition
  612.      FIDONEWS 13-47               Page 11                  18 Nov 1996
  613.  
  614.  
  615.      |               to ZMH. This must be in accordance with the recommen-
  616.      |               dations in FSC-0062 and the reference table reproduced
  617.      |               below. ATTENTION : All times must be UTC!
  618.      |
  619.      |  +------+----++------+----++------+----++------+----++------+----+
  620.      |  |Letter|Time||Letter|Time||Letter|Time||Letter|Time||Letter|Time|
  621.      |  +------+----++------+----++------+----++------+----++------+----+
  622.      |  |   A  |0000||   F  |0500||   K  |1000||   P  |1500||   U  |2000|
  623.      |  |   a  |0030||   f  |0530||   k  |1030||   p  |1530||   u  |2030|
  624.      |  |   B  |0100||   G  |0600||   L  |1100||   Q  |1600||   V  |2100|
  625.      |  |   b  |0130||   g  |0630||   l  |1130||   q  |1630||   v  |2130|
  626.      |  |   C  |0200||   H  |0700||   M  |1200||   R  |1700||   W  |2200|
  627.      |  |   c  |0230||   h  |0730||   m  |1230||   r  |1730||   w  |2230|
  628.      |  |   D  |0300||   I  |0800||   N  |1300||   S  |1800||   X  |2300|
  629.      |  |   d  |0330||   i  |0830||   n  |1330||   s  |1830||   x  |2330|
  630.      |  |   E  |0400||   J  |0900||   O  |1400||   T  |1900||      |    |
  631.      |  |   e  |0430||   j  |0930||   o  |1430||   t  |1930||      |    |
  632.      |  +------+----++------+----++------+----++------+----++------+----+
  633.  
  634.  
  635.          The following flag defines user-specific values. If present,
  636.          this flag MUST be the last flag present in a nodelist entry.
  637.  
  638.              Flag    Meaning
  639.  
  640.              Ux..x   A user-specified string, which may contain any
  641.                      alphanumeric character except blanks. This string
  642.                      may contain one to thirty-two characters of
  643.                      information that may be used to add user-defined
  644.                      data to a specific nodelist entry.
  645.  
  646.              NOTE:   Ux..x flags are the mechanism by which new flags may
  647.                      be experimentally introduced into the nodelist for a
  648.                      trial period to assess their worth. They are
  649.                      therefore of a temporary nature, and after their
  650.                      introduction they are eventually either promoted
  651.                      to a non-U flag or dropped from use altogether.
  652.  
  653.      |   The FTSC recognizes that the FidoNet International Coordinator
  654.      |   (IC) is the ultimate authority over what appears in the FidoNet
  655.          nodelist. Also, FTSC is by definition a deliberative body, and
  656.          adding or changing a flag may take a considerable amount of time.
  657.          Therefore, the FidoNet International Coordinator may temporarily
  658.          make changes or additions to the flags as defined in this
  659.          document. The FidoNet International Coordinator will then consult
  660.          with FTSC over the changes needed to this document to reflect
  661.          these temporary changes.
  662.  
  663.  
  664.          The following are examples of nodelist data lines:
  665.  
  666.          Host,102,SOCALNET,Los_Angeles_CA,Richard_Martz,1-213-874-
  667.          9484,2400,XP ,101,Rainbow_Data,Culver_City_CA,Don_Brauns,1-213-
  668.          204-2996,2400,
  669.  
  670.  
  671.      FIDONEWS 13-47               Page 12                  18 Nov 1996
  672.  
  673.  
  674.      THE NODEDIFF
  675.  
  676.          With more than thirty-five thousand nodes as of this date (1996),
  677.          the nodelist, even in archive form, is a document of substantial
  678.          size. Since distribution of the nodelist occurs via electronic
  679.          file transfer, this file is NOT routinely distributed. Instead,
  680.          when a new nodelist is prepared weekly, it is compared with the
  681.          previous week's nodelist, and a file containing only the
  682.          differences is created and distributed.
  683.  
  684.          The distribution difference file, called NODEDIFF.nnn, where nnn
  685.          is the day-of-year of publication, is actually an editing script
  686.          which will transform the previous week's nodelist into the
  687.          current nodelist. A definition of its format follows:
  688.  
  689.          The first line of NODEDIFF.nnn is an exact copy of the first line
  690.          of LAST WEEK'S nodelist (i.e. the first line of the nodelist to
  691.          which the current difference file applies). This is used as a
  692.          first-level confidence check to insure that the correct file is
  693.          being edited. The second and subsequent lines are editing
  694.          commands and data.
  695.  
  696.          There are three editing commands and all have the same format:
  697.  
  698.        <command><number>
  699.  
  700.          <command> is a 1 letter command, one of A, C, or D.
  701.  
  702.          <number> is a decimal number greater than zero, and defines the
  703.          number of lines to be operated on by the command. Each command
  704.          appears on a line by itself. The commands have the following
  705.          meanings:
  706.  
  707.              Ann     Add the following nn lines to the output file.
  708.              Cnn     Copy nn unchanged lines from the input to the output
  709.                      file.
  710.              Dnn     Delete (or skip) nn lines from the input file.
  711.  
  712.          The following illustrate how the first few lines of a
  713.          hypothetical NODEDIFF.213 might look:
  714.  
  715.              ;A Friday, July 25, 1986 -- Day number 206 : 27712
  716.              D2
  717.              A2
  718.              ;A Friday, August 1, 1986 -- Day number 213 : 05060
  719.              ;A
  720.              C5
  721.  
  722.          This fragment illustrates all three editing commands. The first
  723.          line is the first line from the previous nodelist, NODELIST.206.
  724.          The next line says "delete the first two lines" from
  725.          NODELIST.206. These are the identification line and the line
  726.          following it. The next command says "add the next two lines" to
  727.          NODELIST.213 at the "current" location. The two data lines are
  728.          followed by a command which says "copy five unchanged lines" from
  729.          NODELIST.206 to NODELIST.213. Notice that the first line added
  730.      FIDONEWS 13-47               Page 13                  18 Nov 1996
  731.  
  732.  
  733.          will ALWAYS contain the new nodelist CRC, so that the software
  734.          applying the changes to the old nodelist may check the result of
  735.          its editing.
  736.  
  737.          Since only the differences will be distributed, it is important
  738.          to insure the accuracy of the newly created nodelist. This is the
  739.          function of the CRC mentioned above. It is sufficient for a
  740.          program designed to perform the above edits to pick the CRC value
  741.          from the first line added to the output file, then compute the
  742.          CRC of the rest of the output file. If the two CRCs do not agree,
  743.          one of the input files has been corrupted. If they do agree, the
  744.          probability is very high (but not 100%) that the output file is
  745.          accurate.
  746.  
  747.          For actual distribution, NODEDIFF.nnn is packed into an archive
  748.          file named NODEDIFF.?nn, where 'nn' are the last two digits of
  749.          day-of-year, and '?' indicates the compression format used.
  750.  
  751.  
  752.      NODELIST COMPILATION
  753.  
  754.          This section is included for tutorial reasons and is not intended
  755.          as a definition of any specific method by which FidoNet MUST
  756.          compile its weekly nodelist. It merely represents an attempt to
  757.          document the method by which it currently does so. It is intended
  758.          to be explanatory, and seeks to answer commonly asked questions,
  759.          such as how the nodelist is compiled and where the information
  760.          comes from, why the nodelists used in different FidoNet zones are
  761.          not the same document, and why the difference file generated for
  762.          use in one FidoNet zone cannot be applied to the nodelist
  763.          generated for use in a different zone, even though the week
  764.          numbers match.
  765.  
  766.          Nodelists are compiled via a distributed method, which follows
  767.          the same structure as the FidoNet coordinator hierarchy. At the
  768.          lowest level, network coordinators maintain a list of the nodes
  769.          in their network and are responsible for the addition, removal
  770.          and correction of individual node's listings in their "segment"
  771.          (as portions of the full nodelist are called). In some larger
  772.          networks, it is common for this job to be shared with hub
  773.          coordinators appointed by the net coordinator, though the
  774.          responsibility for those hub segments still remains with the
  775.          network coordinator.
  776.  
  777.          At a nominated day during the week, before the regional level
  778.          segment is submitted to the zone coordinator, individual net
  779.          coordinators submit their segments to the regional coordinator
  780.          who subsequently compiles these segments and transmits the merged
  781.          copy to the zone coordinator. These are combined by the zone
  782.          coordinator with the separate segments of other zones and
  783.          compiled into that zone's version of the world nodelist. This
  784.          world nodelist is then compared with the previous week's version,
  785.          a difference file is generated and subsequently distributed
  786.          throughout the zone.
  787.  
  788.          In some cases, in the interest of saving in transmission times
  789.      FIDONEWS 13-47               Page 14                  18 Nov 1996
  790.  
  791.  
  792.          and therefore costs, the compilation process itself may be better
  793.          served by the submission of DIFFERENCE FILES rather than full
  794.          net- or region-level segments. Each coordinator therefore retains
  795.          a copy of the previously submitted segments and applies
  796.          difference files to those to derive the new one. This process is
  797.          exactly identical to the NODEDIFF/NODELIST scenario described
  798.          earlier in this document, with the same first line and CRC
  799.          validation method used to guard the integrity of the nodelist
  800.          segments.
  801.  
  802.          For a number of reasons, it is important that publication of the
  803.          nodelist be as timely as possible. These reasons include: the
  804.          nodelist is a definitive list of valid FidoNet addresses that may
  805.          receive mail, and must therefore be as correct and up-to-date as
  806.          possible to save nodes the unnecessary expense of mail routed to
  807.          possibly non-existing addresses; the nodelist contains the list
  808.          of telephone numbers that may be called by any user of the
  809.          FidoNet nodelist and should therefore be accurate so as not to
  810.          unduly annoy owners of those phone numbers should a listed node
  811.          go down and an unsuspecting telephone subscriber inherit the same
  812.          telephone number.
  813.  
  814.          Given this constraint, the expense of international calls and the
  815.          fact that FidoNet is a worldwide network that exists in many time
  816.          zones, it may be unreasonable to expect the compilation of the
  817.          nodelist to be delayed until each zone coordinator can transmit
  818.          their most up-to-date zone segment to a central authority for
  819.          compilation and subsequent redistribution in any week. For the
  820.          sake of expedience, each zone instead maintains its own separate
  821.          world nodelist which contains a compilation of the current zone's
  822.          latest segments and including the most current copy to hand of
  823.          all other FidoNet zone's segments. The zone level nodelist
  824.          generated each week by each zone coordinator is then transmitted
  825.          to all other zone coordinators for inclusion into their separate
  826.          world nodelist as timing permits.
  827.  
  828.          In theory, then, the only difference between nodelists
  829.          distributed in each zone in any week are accounted for by timing
  830.          differences in the exchange of each zone's separate segment. In
  831.          practice, other constraints may interfere with timeliness, such
  832.          as the difficulty and expense of international telephonic
  833.          communications. Also, another point of variance is introduced by
  834.          the fact that each zone usually includes its own zone segment
  835.          first into its world nodelist to assist - amongst other things -
  836.          software that uses the nodelist for index generation. Some
  837.          software in common use in FidoNet indexes the nodelist according
  838.          to its sequential order (e.g. version 5 and 6 compiled nodelist
  839.          formats), and including the current zone first before others will
  840.          have a beneficial effect on software performance.
  841.  
  842.       -30-
  843.  
  844.      -----------------------------------------------------------------
  845.  
  846.  
  847.      Action is a meausurement of convictions
  848.      FIDONEWS 13-47               Page 15                  18 Nov 1996
  849.  
  850.  
  851.              by Bob Moravsik 1:2606/583
  852.  
  853.           >Bob Morasvik writes in fnewsd45:
  854.            >> make it my business.  By not filing a PC against me
  855.            >> it is your admission that I'm right and you are wrong.
  856.            >> My  NC is Sean Aldrich 1:2606/0...the lines are open.
  857.  
  858.           Then Lee Kindness whines in fnewsd46:
  859.  
  860.           >Oh, please! Can we not have a *discussion* without reverting
  861.           >to this sort of rubbish! I will not waste any NC's time over a
  862.           >thread in *Fidonews*, nor will I continue a discussion when this
  863.           >is the view of one of the participants!
  864.  
  865.      The test of a persons credability and convictions occurs
  866.      when they are "challenged" to put action to back their words.
  867.      I gather then only retort to my well thought out analysis
  868.      of why a zone echopol is a waste of time is Mr. Kindness'
  869.      whinning that it is none of my business.  When challenged
  870.      to back this up...WIMP OUT.
  871.  
  872.      OK Mr. Kindness fluff up your feathers, take your one distorted
  873.      marble and live in the world of denial.  But try reading
  874.      section one of policy 4.07.  That section is the linchpin of
  875.      any local policy.  Disregard it and the policy will come
  876.      tumbling down because it lacks a foundation.
  877.  
  878.      By not addressing the Section one issue it is your admission
  879.      that you live inn this denial world.  Come on....give it a shot.
  880.      Analyze Woodmorepol pursuant to Section 1.0.  Impress "us".
  881.  
  882.      -----------------------------------------------------------------
  883.  
  884.  
  885.      Region 13 has no RC
  886.         By Bob Moravsik
  887.  
  888.      A lot of you have read the plight of CIA trying to
  889.      get back into the node list.  Messages to the RC
  890.      have gone unanswered.  This is typical of Philip
  891.      Dampier, RC13.  He communicates with his "buddies"
  892.      and ignores the rest.   Region 13 is not coordinated,
  893.      its split.  R13 a small group of nets under the "rule"
  894.      of Dampier; R13A the rest of region 13.
  895.  
  896.      Time and time again, Dampier has issolated himself
  897.      from the mainstream.  Why the ZC allows just one
  898.      node to remain out of the nodelist is in itself
  899.      pathetic.   Region 13 needs an enema and Dampier
  900.      should be the first "turd" out !
  901.  
  902.      Any *C that allows a PC Or appeal to go over the
  903.      30 days SHOULD RESIGN.  The nodelist might
  904.      get smaller but those who remain will be of a higher
  905.      quality then these waste products that can't get
  906.      along with society.
  907.      FIDONEWS 13-47               Page 16                  18 Nov 1996
  908.  
  909.  
  910.      Dampier....resign.
  911.  
  912.  
  913.  
  914.  
  915.      -----------------------------------------------------------------
  916.  
  917.  
  918.      Credibility?
  919.      Seanette Blaylock, 1:206/2735, seanette@aol.com
  920.  
  921.      Rob Shinn does seem awfully determined to find unwarranted fault with
  922.      U'NI-Net, doesn't he?
  923.  
  924.      Two minor points that I think reflect very unfavorably on Mr. Shinn's
  925.      credibility on this subject:
  926.  
  927.      1) He refers to Cam DeBuck as "her". Cam is male, as anyone who has
  928.      actually participated on U'NI-Net would know.
  929.  
  930.      2) By his own admission, Mr. Shinn has NOT participated on U'NI-Net.
  931.      How can a non-participant on a given net have *any* credibility
  932.      discussing that net's internal workings?
  933.  
  934.      Respectfully submitted,
  935.      Seanette Blaylock
  936.  
  937.      -----------------------------------------------------------------
  938.  
  939.  
  940.      Fine, original wimmin - aged 95
  941.      by Lee Kindness, 2:259/7, lkindnes@csl.co.uk
  942.  
  943.      One of my points recently(-ish) moved to Win95 from the Amiga (which
  944.      as many know has a great range of Fidonet programs). What he found was
  945.      a platform void of any decent software (his opinion). FIPS is the only
  946.      thing worth noting, but the evaluation versions method of delays has
  947.      made his evaluation a nightmare ;)
  948.  
  949.      So, can anyone recommend a 'good' setup (be it one integrated program
  950.      or separate editor, tosser, mailer et al), and please no DOS apps
  951.      running in a console (when my point asked in a Win95 echo the general
  952.      suggestion was Terminate...)! Answers to 2:259/7 please or just
  953.      follow up in Fidonews...
  954.  
  955.      So may the eternal traffic cone enlighten your catum...
  956.  
  957.      -----------------------------------------------------------------
  958.  
  959.      FIDONEWS 13-47               Page 17                  18 Nov 1996
  960.  
  961.  
  962.      =================================================================
  963.                                   COLUMNS
  964.      =================================================================
  965.  
  966.  
  967.      FIDONET IN EUROPE
  968.      -----------------
  969.      by Dave Meikle (2:259/58.90 , rebeljambo@aol.com)
  970.  
  971.      Sorry about last week my machine crashed , but nothing happened
  972.      anyway.  My new WWW page is at
  973.      http://members.aol.com/rebeljambo/homepage.html.
  974.  
  975.      Rebemember the address to submit is EUROPE@2:259/58.90 or
  976.      EUROPE@P90.F58.N259.Z2.FIDONET.ORG
  977.  
  978.      Dave
  979.  
  980.      -----------------------------------------------------------------
  981.  
  982.      FIDONEWS 13-47               Page 18                  18 Nov 1996
  983.  
  984.  
  985.      =================================================================
  986.                              GETTING TECHNICAL
  987.      =================================================================
  988.  
  989.  
  990.      [Part of a continuing series of FidoNet Technical Standards and
  991.       Proposals being published here in numerical order. This is also
  992.       part of our continuing FidoNet History series. It has been
  993.       reformatted to 70 columns where necessary.] Ed.
  994.  
  995.  
  996.       | Document: FTS-0005
  997.       | Version:  003
  998.       | Date:     February 7, 1996
  999.       | Maintainer: David Nugent, 3:632/348@fidonet
  1000.  
  1001.                             The Distribution Nodelist
  1002.  
  1003.                              Originally by Ben Baker
  1004.             Amended by Rick Moore, 1:115/333@FidoNet, February 5, 1989
  1005.           Amended by David Nugent, 3:632/348@FidoNet, February 27, 1996
  1006.  
  1007.      |   Copyright 1986-1996 by the FidoNet Technical Standards Committee.
  1008.          All rights reserved. Duplication and/or distribution permitted
  1009.          for non-commercial purposes only.
  1010.  
  1011.          This document supersedes and replaces the document known under
  1012.      |   the names of FSC002, FSC-0002, and FTS-0002. Significant changes,
  1013.      |   which excludes mere formatting changes, to the previous version
  1014.      |   of this document have been "redlined" (marked with a vertical
  1015.      |   bar in the leftmost column).
  1016.  
  1017.          This document defines the format and content of the nodelist for
  1018.          the Public FidoNet Network (PFN) as published on Friday of each
  1019.      |   week. This format is historically known as the "St. Louis nodelist
  1020.      |   format".
  1021.  
  1022.          The PFN is an international network of independently owned
  1023.          electronic mail systems, most with interlocking electronic
  1024.          bulletin board systems. The distribution nodelist, or simply
  1025.          "nodelist", is the glue which holds the network together. It is
  1026.          the PFN's "phone book" and it defines the top-level network
  1027.      |   structure and is the means by which FidoNet retains its integrity
  1028.      |   as a point-to-point mail network.
  1029.  
  1030.  
  1031.      | THE NODELIST
  1032.  
  1033.          The nodelist is published as an ASCII text file named
  1034.          NODELIST.nnn, where nnn is a three digit number representing the
  1035.      |   day-of-year of the Friday publication date, with zeros filling
  1036.      |   positions to the left if necessary. This file is packed into a
  1037.      |   archive file named NODELIST.?nn, where 'nn' are the last two
  1038.      |   digits of day-of-year, and the character at the position of the
  1039.      |   '?' indicating the type of compression used. Conventions as to
  1040.      |   which compression method is used for the distributed nodelist is
  1041.      FIDONEWS 13-47               Page 19                  18 Nov 1996
  1042.  
  1043.  
  1044.      |   a matter of local policy and is usually determined by each zone's
  1045.      |   Zone Coordinator.
  1046.  
  1047.          As stated above, NODELIST.nnn is an ASCII text file. It contains
  1048.          two kinds of lines; comment lines and data lines. Each line is
  1049.          terminated with an ASCII carriage return and line feed character
  1050.          sequence, and contains no trailing white-space (spaces, tabs,
  1051.      |   etc.). The file is terminated with a DOS end-of-file character
  1052.      |   (character value 26 decimal, or "control-Z").
  1053.  
  1054.          Comment lines contain a semicolon (;) in the first character
  1055.          position followed by zero or more alphabetic characters called
  1056.          "interest flags". A program which processes the nodelist may use
  1057.          comment interest flags to determine the disposition of a comment
  1058.          line. The remainder of a comment line (with one exception,
  1059.      |   treated below) is free-form ASCII text. There are five types of
  1060.      |   comments flags:
  1061.  
  1062.      |       ;S This is of particular interest to Sysops
  1063.      |       ;U This is of particular interest to BBS users
  1064.      |       ;F This should appear in any formatted "Fido List"
  1065.      |       ;A This is of general interest (shorthand for ;SUF)
  1066.      |       ;E This is an error message inserted by the nodelist generator
  1067.      |       ; This comment may be ignored by a nodelist processor
  1068.  
  1069.          The first line of a nodelist is a special comment line containing
  1070.          identification data for the particular edition of the nodelist.
  1071.          The following is an example of the first line of a nodelist:
  1072.  
  1073.      ;A FidoNet Nodelist for Friday, July 3, 1987 -- Day number 184 : 15943
  1074.  
  1075.          This line contains the general interest flag, the day, date, and
  1076.      |   three-digit (zero-filled) day-of-year number of publication, and
  1077.          ends with a 5 digit decimal number with leading zeros, if
  1078.          necessary. This number is the decimal representation of a check
  1079.          value derived as follows:
  1080.  
  1081.              Beginning with the first character of the second line, a
  1082.              16 bit cyclic redundancy check (CRC) is calculated for the
  1083.              entire file, including carriage return and line feed
  1084.              characters, but not including the terminating EOF
  1085.              character. The check polynomial used is the same one used
  1086.              for many file transfer protocols:
  1087.  
  1088.                          2**16 + 2**12 + 2**5 + 2**0
  1089.  
  1090.          The CRC may be used to verify that the file has not been edited.
  1091.          The importance of this will become evident in the discussion of
  1092.          NODEDIFF, below. CRC calculation techniques are well documented
  1093.      |   in various technical references, and will not be treated further
  1094.          here.
  1095.  
  1096.          The content of the remaining comments in the nodelist are
  1097.          intended to be informative. Beyond the use of interest flags for
  1098.          distribution, a processing program need not have any interest in
  1099.          them.
  1100.      FIDONEWS 13-47               Page 20                  18 Nov 1996
  1101.  
  1102.  
  1103.          A nodelist data line contains eight variable length "fields"
  1104.          separated by commas (,). No space characters are allowed in a
  1105.          data line, and underscore characters are used in lieu of spaces.
  1106.          The term "alphanumeric character" is defined as the portion of
  1107.          the ASCII character set from 20 hex through 7E hex, inclusive.
  1108.          The following discussion defines the contents of each field in a
  1109.          data line.
  1110.  
  1111.  
  1112.        Field 1: Keyword
  1113.  
  1114.          The keyword field may be empty, or may contain one of the
  1115.          following:
  1116.  
  1117.          Zone
  1118.  
  1119.              Begins the definition of a geographic zone and define its
  1120.              coordinator. All the data lines following a line with the
  1121.              "Zone" keyword down to, but not including, the next
  1122.              occurrence of a "Zone" keyword, are regions, networks, and
  1123.      |       nodes within the defined zone.  Node entries defined
  1124.      |       immediately after the "Zone" keyword and before the next
  1125.      |       region or host entry are known as zone adminstrative nodes.
  1126.      |       These are allocated by the Zone Coordinator for use by nodes
  1127.      |       in the entire zone; for example, mail gateways between
  1128.      |       FidoNet zones.
  1129.  
  1130.          Region
  1131.  
  1132.              Begins the definition of a geographic region and defines
  1133.              its coordinator. All the data lines following a line with
  1134.              the "Region" keyword down to,  but not including,  the
  1135.              next occurrence of a "Zone",  "Region",  or "Host"
  1136.              keyword, are independent nodes within the defined region.
  1137.  
  1138.          Host
  1139.  
  1140.              Begins the definition of a local network and defines its
  1141.      |       network coordinator. All the data lines following a line
  1142.              with the Host keyword down to, but not including, the
  1143.              next occurrence of a "Zone", "Region",  or "Host" keyword,
  1144.              are local nodes, members of the defined local network.
  1145.  
  1146.          Hub
  1147.  
  1148.              Begins the definition of a routing sub-unit within a
  1149.              multi-level local network. The hub is the routing focal
  1150.              point for nodes listed below it until the next occurrence
  1151.              of a "Zone", "Region", "Host", or "Hub" keyword. The hub
  1152.              entry MUST be a redundant entry, with a unique number, for
  1153.              one of the nodes listed below it, within its hub segment.
  1154.              This is necessary because some nodelist processors
  1155.              eliminate these entries in all but the local network.
  1156.  
  1157.          Pvt
  1158.  
  1159.      FIDONEWS 13-47               Page 21                  18 Nov 1996
  1160.  
  1161.  
  1162.              Defines a private node with unlisted number. Private nodes
  1163.              are only allowed as members of local networks.
  1164.  
  1165.          Hold
  1166.  
  1167.              Defines a node which is temporarily down. Mail may be sent
  1168.              to it and is held by its host or coordinator.
  1169.  
  1170.          Down
  1171.  
  1172.              Defines a node which is not operational. Mail may NOT be
  1173.              sent to it. This keyword may not be used for longer than
  1174.              two weeks on any single node, at which point the "down"
  1175.              node is to be removed from the nodelist.
  1176.  
  1177.          <empty>
  1178.  
  1179.      |       The field contains no text (not the sequence "<empty>"),
  1180.      |       and defines a normal node entry.
  1181.  
  1182.      |   Only one of these may be used in any individual data line.
  1183.  
  1184.  
  1185.        Field 2: Zone/Region/Net/Node number
  1186.  
  1187.          This field contains only numeric digits and is a number in the
  1188.          range of 0 to 32767. If the line had the "Zone", "Region", or
  1189.          "Host" keyword, the number is the zone, net, or region number,
  1190.          and the node has an implied node number of 0. Otherwise, the
  1191.          number is the node number. The zone number, region or net number,
  1192.          and the node number, taken together, constitute a node's FidoNet
  1193.          address.
  1194.  
  1195.          Zone numbers must be unique. Region or net numbers must be unique
  1196.          within their zone, hub numbers unique be within their net, node
  1197.      |   numbers unique within their net (and region, for regional
  1198.      |   independent nodes, zone for zone administrative entries).
  1199.          Duplicate node numbers under different hubs within the same net
  1200.          are not allowed.
  1201.  
  1202.  
  1203.        Field 3: Node name
  1204.  
  1205.          This field may contain any alphanumeric characters other than
  1206.          commas and spaces. Underscores are used to represent spaces, and
  1207.          a comma delimits the end of the field. This is the name by which
  1208.          the node is known, usually as determined by the node or the
  1209.          coordinator responsible for compiling the segment.
  1210.  
  1211.  
  1212.        Field 4: Location
  1213.  
  1214.          This field may contain any alphanumeric characters other than
  1215.          commas and spaces. Underscores are used to represent spaces. This
  1216.          field contains the location of the node. It is usually expressed
  1217.          as the primary local location (town, suburb, city, etc.) plus the
  1218.      FIDONEWS 13-47               Page 22                  18 Nov 1996
  1219.  
  1220.  
  1221.          identifier of the regional geopolitical administrative district
  1222.          (state, province, department, county, etc.). Wherever possible,
  1223.          standard postal abbreviations for the major regional district
  1224.          should be used (IL, BC, NSW, etc.).
  1225.  
  1226.  
  1227.        Field 5: Sysop name
  1228.  
  1229.          This field may contain any alphanumeric characters other than
  1230.          commas and spaces. Underscores are used to represent spaces. This
  1231.          is the name of the system operator.
  1232.  
  1233.  
  1234.        Field 6: Phone number
  1235.  
  1236.          This field contains at least three and usually four numeric
  1237.          sub-fields separated by dashes (-). The fields are country code,
  1238.          city or area code, exchange code, and number. The various parts
  1239.          of the phone number are frequently used to derive cost and
  1240.          routing information, as well as what number is to be dialed. A
  1241.          typical example of the data in a phone number field is
  1242.          1-800-555-1212, corresponding to country 1 (USA), area 800
  1243.          (inbound WATS), exchange 555, and number 1212.
  1244.  
  1245.          Alternatively, this field may contain the notation
  1246.          "-Unpublished-" in the case of a private node. In this case, the
  1247.      |   keyword "Pvt" must appear at the start of the line.
  1248.  
  1249.  
  1250.        Field 7: Baud rate
  1251.  
  1252.          This field contains one of the values: 300, 1200, 2400, 9600,
  1253.      |   19200, or 38400.
  1254.  
  1255.      |   This baud rate is indicative only of the maximum baud rate that
  1256.      |   may be expected when connecting to a node and is generally of use
  1257.      |   only where a calling node needs to adjust the baud rate used to
  1258.      |   dial to the caller's modem speed in order to achieve a
  1259.      |   connection, a requirement that with modem technology available in
  1260.      |   1996 is rarely if ever needed. This information is largely
  1261.      |   superseded by modem protocol flags (see next section) where any
  1262.      |   two nodes using a common protocol may have other expectations
  1263.      |   with regards to actual transfer rates. Use of the baud rate field
  1264.      |   alone is therefore depreciated.
  1265.  
  1266.  
  1267.        Field 8 - Flags
  1268.  
  1269.          This optional field contains data about the specific operation of
  1270.          the node, such as file requests, modem protocol supported, etc.
  1271.          Any text following the seventh comma on a data line is taken
  1272.          collectively to be the flags field. The required format is zero
  1273.          or more sub-fields, separated by commas. Each sub-field consists
  1274.          of a flag, possibly followed by a value.
  1275.  
  1276.          The following flags define special operating conditions:
  1277.      FIDONEWS 13-47               Page 23                  18 Nov 1996
  1278.  
  1279.  
  1280.             Flag    Meaning
  1281.  
  1282.             CM      Node accepts mail 24 hours a day
  1283.             MO      Node does not accept human callers
  1284.      |      LO      Node accepts calls only from valid listed node
  1285.      |              numbers in the current FidoNet nodelist
  1286.  
  1287.  
  1288.          The following flags define modem protocols supported:
  1289.  
  1290.             Flag    Meaning
  1291.  
  1292.      |      V21     ITU-T V21      300 bps full duplex
  1293.      |      V22     ITU-T V22     1200 bps full duplex
  1294.      |      V29     ITU-T V29     9600 bps half duplex
  1295.      |      V32     ITU-T V32     9600 bps full duplex
  1296.      |      V32b    ITU-T V32bis 14400 bps full duplex
  1297.      |      V33     ITU-T V33
  1298.      |      V34     ITU-T V34    28800 bps full duplex
  1299.  
  1300.             H96     Hayes V9600
  1301.             HST     USR Courier HST up to 9600
  1302.      |      H14     USR Courier HST up to 14400
  1303.      |      H16     USR Courier HST up to 16800
  1304.             MAX     Microcom AX/96xx series
  1305.             PEP     Packet Ensemble Protocol
  1306.      |      CSP     Compucom Speedmodem
  1307.      |      ZYX     Zyxel series
  1308.      |      VFC     V.Fast Class
  1309.      |      V32T    V.32 Terbo
  1310.  
  1311.             NOTE:   Many V22 modems also support Bell 212A.
  1312.  
  1313.          If no modem flag is given, Bell 212A is assumed for 1200 bps
  1314.          systems, ITU-T V22bis is assumed for 2400 bps systems.
  1315.  
  1316.  
  1317.          The following flags define type of error correction available. A
  1318.          separate error correction flag should not be used when the error
  1319.          correction type can be determined by the modem flag. For
  1320.      |   instance, a modem flag of HST implies MNP, V32b implies V32 and
  1321.      |   V42b implies V42. Therefore MNP+HST, H14+MNP, H16+MNP, V32+V32b
  1322.      |   and V42+V42b flag pairs are redundant and should not be used.
  1323.  
  1324.              Flag    Meaning
  1325.  
  1326.              MNP     Microcom Networking Protocol error correction
  1327.      |       V42     ITU-T LAP-M error correction w/fallback to MNP 1-4
  1328.      |       V42b    ITU-T LAP-M error correction w/fallback to MNP 1-5
  1329.  
  1330.  
  1331.          The following flags define the type(s) of compression of mail
  1332.          packets supported.
  1333.  
  1334.              Flag    Meaning
  1335.  
  1336.      FIDONEWS 13-47               Page 24                  18 Nov 1996
  1337.  
  1338.  
  1339.              MN      No compression supported
  1340.  
  1341.      |       NOTE:   While FidoNet nodes usually exchange mail
  1342.      |               using a variety of different file compression
  1343.      |               formats negotiated between individual systems, the
  1344.      |               presence of this flag indicates the INABILITY TO
  1345.      |               RECEIVE MAIL compressed using the SEA ARC version 5
  1346.      |               compression format and/or named according to the
  1347.      |               ARCmail 0.6 mail bundle naming method. This is, by
  1348.      |               convention, the most common mail compression format
  1349.      |               in use within FidoNet. The presence of this flag
  1350.      |               would normally indicate that all mail should be sent
  1351.      |               uncompressed unless there is some overriding
  1352.      |               arrangement with the receiving system.
  1353.  
  1354.          The following flags indicate the types of file and file update
  1355.          requests supported.
  1356.  
  1357.              Flag    Meaning
  1358.  
  1359.              XA      Bark and WaZOO file/update requests
  1360.              XB      Bark file/update requests, WaZOO file requests
  1361.      |       XC      Bark file requests, WaZOO file file/update
  1362.              XP      Bark file/update requests
  1363.              XR      Bark and WaZOO file requests
  1364.              XW      WaZOO file requests
  1365.      |       XX      WaZOO file/update requests
  1366.  
  1367.  
  1368.          The following flag defines gateways to other domains (mail
  1369.          networks).
  1370.  
  1371.              Flag    Meaning
  1372.  
  1373.              Gx..x   Gateway to domain 'x..x', where 'x..x` is a string
  1374.                      of alphanumeric characters.
  1375.  
  1376.              NOTE:   Valid values for 'x..x' are assigned by the FidoNet
  1377.      |               International Coordinator or the person appointed as
  1378.      |               Internetworking Coordinator by the FidoNet
  1379.      |               International Coordinator. Current valid values of
  1380.                      'x..x' may usually be found in the notes at the end
  1381.      |               of the current FidoNet nodelist. The most common
  1382.      |               gateway flag is "GUUCP", to denote a gateway to the
  1383.      |               Internet mail system that gates on behalf of the
  1384.      |               fidonet.org internet domain.
  1385.  
  1386.  
  1387.          The following flags define the dedicated mail periods supported.
  1388.          They have the form "#nn" or "!nn" where nn is the UTC hour the
  1389.          mail period begins, '#' indicates Bell 212A compatibility, and '!'
  1390.          indicates incompatibility with Bell 212A.
  1391.  
  1392.              Flag    Meaning
  1393.  
  1394.      |       #01     Zone 5 mail hour (01:00 - 02:00 UTC)
  1395.      FIDONEWS 13-47               Page 25                  18 Nov 1996
  1396.  
  1397.  
  1398.              #02     Zone 2 mail hour (02:30 - 03:30 UTC)
  1399.      |       #03     Zone 4 mail hour (08:00 - 09:00 UTC)
  1400.              #09     Zone 1 mail hour (09:00 - 10:00 UTC)
  1401.              #18     Zone 3 mail hour (18:00 - 19:00 UTC)
  1402.      |       #20     Zone 6 mail hour (20:00 - 21:00 UTC)
  1403.  
  1404.              NOTE:   When applicable, the mail period flags may be strung
  1405.                      together with no intervening commas, e.g.. "#02#09"
  1406.      |               or "!02!09". Only mail hours other than that
  1407.                      standard within a node's zone should be given. Since
  1408.                      observance of mail hour within one's zone is
  1409.                      mandatory, it should not be indicated.
  1410.  
  1411.  
  1412.          The following flag defines user-specific values. If present,
  1413.          this flag MUST be the last flag present in a nodelist entry.
  1414.  
  1415.              Flag    Meaning
  1416.  
  1417.              Ux..x   A user-specified string, which may contain any
  1418.                      alphanumeric character except blanks. This string
  1419.                      may contain one to thirty-two characters of
  1420.                      information that may be used to add user-defined
  1421.                      data to a specific nodelist entry.
  1422.  
  1423.      |       NOTE:   Ux..x flags are the mechanism by which new flags may
  1424.      |               be experimentally introduced into the nodelist for a
  1425.      |               trial period to assess their worth. They are
  1426.      |               therefore of a temporary nature, and after their
  1427.      |               introduction they are eventually either promoted
  1428.      |               to a non-U flag or dropped from use altogether.
  1429.  
  1430.          The FTSC recognizes that the FidoNet International Coordinator is
  1431.          the ultimate authority over what appears in the FidoNet nodelist.
  1432.          Also, FTSC is by definition a deliberative body, and adding or
  1433.          changing a flag may take a considerable amount of time.
  1434.          Therefore, the FidoNet International Coordinator may temporarily
  1435.          make changes or additions to the flags as defined in this
  1436.          document. The FidoNet International Coordinator will then consult
  1437.          with FTSC over the changes needed to this document to reflect
  1438.          these temporary changes.
  1439.  
  1440.  
  1441.          The following are examples of nodelist data lines:
  1442.  
  1443.       Host,102,SOCALNET,Los_Angeles_CA,Richard_Martz,1-213-874-9484,2400,XP
  1444.       ,101,Rainbow_Data,Culver_City_CA,Don_Brauns,1-213-204-2996,2400,
  1445.  
  1446.  
  1447.      | THE NODEDIFF
  1448.  
  1449.      |   With more than thirty-five thousand nodes as of this date (1996),
  1450.      |   the nodelist, even in archive form, is a document of substantial
  1451.      |   size. Since distribution of the nodelist occurs via electronic
  1452.          file transfer, this file is NOT routinely distributed. Instead,
  1453.      |   when a new nodelist is prepared weekly, it is compared with the
  1454.      FIDONEWS 13-47               Page 26                  18 Nov 1996
  1455.  
  1456.  
  1457.          previous week's nodelist, and a file containing only the
  1458.          differences is created and distributed.
  1459.  
  1460.      |   The distribution difference file, called NODEDIFF.nnn, where nnn
  1461.          is the day-of-year of publication, is actually an editing script
  1462.          which will transform the previous week's nodelist into the
  1463.          current nodelist. A definition of its format follows:
  1464.  
  1465.          The first line of NODEDIFF.nnn is an exact copy of the first line
  1466.      |   of LAST WEEK'S nodelist (i.e. the first line of the nodelist to
  1467.      |   which the current difference file applies). This is used as a
  1468.          first-level confidence check to insure that the correct file is
  1469.          being edited. The second and subsequent lines are editing
  1470.          commands and data.
  1471.  
  1472.          There are three editing commands and all have the same format:
  1473.  
  1474.        <command><number>
  1475.  
  1476.          <command> is a 1 letter command, one of A, C, or D.
  1477.  
  1478.          <number> is a decimal number greater than zero, and defines the
  1479.          number of lines to be operated on by the command. Each command
  1480.          appears on a line by itself. The commands have the following
  1481.          meanings:
  1482.  
  1483.              Ann     Add the following nn lines to the output file.
  1484.              Cnn     Copy nn unchanged lines from the input to the output
  1485.                      file.
  1486.              Dnn     Delete (or skip) nn lines from the input file.
  1487.  
  1488.          The following illustrate how the first few lines of a
  1489.      |   hypothetical NODEDIFF.213 might look:
  1490.  
  1491.              ;A Friday, July 25, 1986 -- Day number 206 : 27712
  1492.              D2
  1493.              A2
  1494.              ;A Friday, August 1, 1986 -- Day number 213 : 05060
  1495.              ;A
  1496.              C5
  1497.  
  1498.          This fragment illustrates all three editing commands. The first
  1499.          line is the first line from the previous nodelist, NODELIST.206.
  1500.          The next line says "delete the first two lines" from
  1501.          NODELIST.206. These are the identification line and the line
  1502.          following it. The next command says "add the next two lines" to
  1503.          NODELIST.213 at the "current" location. The two data lines are
  1504.          followed by a command which says "copy five unchanged lines" from
  1505.          NODELIST.206 to NODELIST.213. Notice that the first line added
  1506.      |   will ALWAYS contain the new nodelist CRC, so that the software
  1507.      |   applying the changes to the old nodelist may check the result of
  1508.      |   its editing.
  1509.  
  1510.          Since only the differences will be distributed, it is important
  1511.          to insure the accuracy of the newly created nodelist. This is the
  1512.          function of the CRC mentioned above. It is sufficient for a
  1513.      FIDONEWS 13-47               Page 27                  18 Nov 1996
  1514.  
  1515.  
  1516.          program designed to perform the above edits to pick the CRC value
  1517.          from the first line added to the output file, then compute the
  1518.          CRC of the rest of the output file. If the two CRCs do not agree,
  1519.          one of the input files has been corrupted. If they do agree, the
  1520.          probability is very high (but not 100%) that the output file is
  1521.          accurate.
  1522.  
  1523.          For actual distribution, NODEDIFF.nnn is packed into an archive
  1524.      |   file named NODEDIFF.?nn, where 'nn' are the last two digits of
  1525.      |   day-of-year, and '?' indicates the compression format used.
  1526.  
  1527.  
  1528.      | NODELIST COMPILATION
  1529.  
  1530.      |   This section is included for tutorial reasons and is not intended
  1531.      |   as a definition of any specific method by which FidoNet MUST
  1532.      |   compile its weekly nodelist. It merely represents an attempt to
  1533.      |   document the method by which it currently does so. It is intended
  1534.      |   to be explanatory, and seeks to answer commonly asked questions,
  1535.      |   such as how the nodelist is compiled and where the information
  1536.      |   comes from, why the nodelists used in different FidoNet zones are
  1537.      |   not the same document, and why the difference file generated for
  1538.      |   use in one FidoNet zone cannot be applied to the nodelist
  1539.      |   generated for use in a different zone, even though the week
  1540.      |   numbers match.
  1541.  
  1542.      |   Nodelists are compiled via a distributed method, which follows
  1543.      |   the same structure as the FidoNet coordinator hierarchy. At the
  1544.      |   lowest level, network coordinators maintain a list of the nodes
  1545.      |   in their network and are responsible for the addition, removal
  1546.      |   and correction of individual node's listings in their "segment"
  1547.      |   (as portions of the full nodelist are called). In some larger
  1548.      |   networks, it is common for this job to be shared with hub
  1549.      |   coordinators appointed by the net coordinator, though the
  1550.      |   responsibility for those hub segments still remains with the
  1551.      |   network coordinator.
  1552.  
  1553.      |   At a nominated day during the week, before the regional level
  1554.      |   segment is submitted to the zone coordinator, individual net
  1555.      |   coordinators submit their segments to the regional coordinator
  1556.      |   who subsequently compiles these segments and transmits the merged
  1557.      |   copy to the zone coordinator. These are combined by the zone
  1558.      |   coordinator with the separate segments of other zones and
  1559.      |   compiled into that zone's version of the world nodelist. This
  1560.      |   world nodelist is then compared with the previous week's version,
  1561.      |   a difference file is generated and subsequently distributed
  1562.      |   throughout the zone.
  1563.  
  1564.      |   In some cases, in the interest of saving in transmission times
  1565.      |   and therefore costs, the compilation process itself may be better
  1566.      |   served by the submission of DIFFERENCE FILES rather than full
  1567.      |   net- or region-level segments. Each coordinator therefore retains
  1568.      |   a copy of the previously submitted segments and applies
  1569.      |   difference files to those to derive the new one. This process is
  1570.      |   exactly identical to the NODEDIFF/NODELIST scenario described
  1571.      |   earlier in this document, with the same first line and CRC
  1572.      FIDONEWS 13-47               Page 28                  18 Nov 1996
  1573.  
  1574.  
  1575.      |   validation method used to guard the integrity of the nodelist
  1576.      |   segments.
  1577.  
  1578.      |   For a number of reasons, it is important that publication of the
  1579.      |   nodelist be as timely as possible. These reasons include: the
  1580.      |   nodelist is a definitive list of valid FidoNet addresses that may
  1581.      |   receive mail, and must therefore be as correct and up-to-date as
  1582.      |   possible to save nodes the unnecessary expense of mail routed to
  1583.      |   possibly non-existing addresses; the nodelist contains the list
  1584.      |   of telephone numbers that may be called by any user of the
  1585.      |   FidoNet nodelist and should therefore be accurate so as not to
  1586.      |   unduly annoy owners of those phone numbers should a listed node
  1587.      |   go down and an unsuspecting telephone subscriber inherit the same
  1588.      |   telephone number.
  1589.  
  1590.      |   Given this constraint, the expense of international calls and the
  1591.      |   fact that FidoNet is a worldwide network that exists in many time
  1592.      |   zones, it may be unreasonable to expect the compilation of the
  1593.      |   nodelist to be delayed until each zone coordinator can transmit
  1594.      |   their most up-to-date zone segment to a central authority for
  1595.      |   compilation and subsequent redistribution in any week. For the
  1596.      |   sake of expedience, each zone instead maintains its own separate
  1597.      |   world nodelist which contains a compilation of the current zone's
  1598.      |   latest segments and including the most current copy to hand of
  1599.      |   all other FidoNet zone's segments. The zone level nodelist
  1600.      |   generated each week by each zone coordinator is then transmitted
  1601.      |   to all other zone coordinators for inclusion into their separate
  1602.      |   world nodelist as timing permits.
  1603.  
  1604.      |   In theory, then, the only difference between nodelists
  1605.      |   distributed in each zone in any week are accounted for by timing
  1606.      |   differences in the exchange of each zone's separate segment. In
  1607.      |   practice, other constraints may interfere with timeliness, such
  1608.      |   as the difficulty and expense of international telephonic
  1609.      |   communications. Also, another point of variance is introduced by
  1610.      |   the fact that each zone usually includes its own zone segment
  1611.      |   first into its world nodelist to assist - amongst other things -
  1612.      |   software that uses the nodelist for index generation. Some
  1613.      |   software in common use in FidoNet indexes the nodelist according
  1614.      |   to its sequential order (e.g. version 5 and 6 compiled nodelist
  1615.      |   formats), and including the current zone first before others will
  1616.      |   have a beneficial effect on software performance.
  1617.  
  1618.       -30-
  1619.  
  1620.      -----------------------------------------------------------------
  1621.  
  1622.      FIDONEWS 13-47               Page 29                  18 Nov 1996
  1623.  
  1624.  
  1625.      =================================================================
  1626.                             COORDINATORS CORNER
  1627.      =================================================================
  1628.  
  1629.  
  1630.      Nodelist-statistics as seen from Zone-2 for day 320
  1631.      By Ward Dossche, 2:292/854
  1632.         ZC/2
  1633.  
  1634.       +----+------+------------+------------+------------+------------+--+
  1635.       |Zone|Nl-292|Nodelist-299|Nodelist-306|Nodelist-313|Nodelist-320|%%|
  1636.       +----+------+------------+------------+------------+------------+--+
  1637.       |  1 | 11666|11555  -111 |11332  -223 |11332     0 |11127  -205 |37|
  1638.       |  2 | 16356|16324   -32 |16307   -17 |16157  -150 |16300   143 |54|
  1639.       |  3 |   956|  954    -2 |  954     0 |  942   -12 |  929   -13 | 3|
  1640.       |  4 |   620|  620     0 |  624     4 |  620    -4 |  620     0 | 2|
  1641.       |  5 |    97|   97     0 |   95    -2 |   95     0 |   95     0 | 0|
  1642.       |  6 |  1020| 1020     0 | 1007   -13 | 1007     0 |  999    -8 | 3|
  1643.       +----+------+------------+------------+------------+------------+--+
  1644.            | 30715|30570  -145 |30319  -251 |30153  -166 |30070   -83 |
  1645.            +------+------------+------------+------------+------------+
  1646.  
  1647.      -----------------------------------------------------------------
  1648.  
  1649.      FIDONEWS 13-47               Page 30                  18 Nov 1996
  1650.  
  1651.  
  1652.      =================================================================
  1653.                                  NET HUMOR
  1654.      =================================================================
  1655.  
  1656.  
  1657.      From: "Mike Riddle" <mriddle@novia.net>
  1658.      To: "Baker, Christopher" <cbaker84@digital.net (Christopher Baker)>
  1659.      Date: Mon, 11 Nov 96 09:38:41 -0500
  1660.      Reply-To: "Mike Riddle" <mriddle@novia.net>
  1661.      Subject: Fwd: (Fwd) Announcing C+- [humor]
  1662.  
  1663.      ==================BEGIN FORWARDED MESSAGE==================
  1664.      >From: "Joel Shapiro" <joel@dragon.princeton.edu>
  1665.      >Date: Thu, 7 Nov 1996 18:14:28 -0500
  1666.      >>Subject: (Fwd) Announcing C+- [humor]
  1667.  
  1668.      Some more good geek humor . . .
  1669.  
  1670.      --- Forwarded mail from "Hugo Simao" <hugo@dragon.Princeton.EDU>
  1671.  
  1672.      From: "Hugo Simao" <hugo@dragon.Princeton.EDU>
  1673.      Date: Wed, 6 Nov 1996 14:33:46 -0500
  1674.      To: joel@dragon.Princeton.EDU, tassio@watson.ibm.com, hbr@bear.com
  1675.      Subject: (Fwd) Announcing C+- [humor]
  1676.  
  1677.      --- Forwarded mail from "Steve Sashihara"<SSashihara@princeton.com>
  1678.  
  1679.      From: "Steve Sashihara"<SSashihara@princeton.com>
  1680.      Date: Tue, 5 Nov 1996 10:43:46 -0400
  1681.      Subject: Announcing C+- [humor]
  1682.  
  1683.  
  1684.                    Announcing: C+- (Pronounced "C More or Less")
  1685.  
  1686.                    Unlike C++, C+- is a subject-oriented language.
  1687.  
  1688.                    Each C+- class instance, known as a subject, holds
  1689.                    hidden members, known as prejudices or undeclared
  1690.                    preferences, which are impervious to outside messages,
  1691.                    as well as public members known as boasts or claims.
  1692.                    The following C operators are overridden as shown:
  1693.  
  1694.                    >     better than
  1695.                    <     worse than
  1696.                    >>    way better than
  1697.                    <<    forget it
  1698.                    !     not on your life
  1699.                    ==    comparable, other things being equal
  1700.  
  1701.                    C+- is a strongly typed language based on stereotyping
  1702.                    and self-righteous logic.  The Boolean variables TRUE
  1703.                    and FALSE (known as constants in less realistic
  1704.                    languages) are supplemented with CREDIBLE and DUBIOUS,
  1705.                    which are fuzzier than Zadeh's traditional fuzzy
  1706.                    categories. All Booleans can be declared with the
  1707.                    modifiers strong and weak.  Weak implication is said to
  1708.      FIDONEWS 13-47               Page 31                  18 Nov 1996
  1709.  
  1710.  
  1711.                    "preserve deniability" and was added at the request of
  1712.                    the DoD to ensure compatibility with future versions of
  1713.                    ADA.  Well-formed falsehoods (WFFs) are assignment-
  1714.                    compatible with all booleans.  What-if and why-not
  1715.                    interactions are aided by the special conditional
  1716.                    evenifnot X then Y.
  1717.  
  1718.                    C+- supports information hiding and, among friend
  1719.                    classes only, rumor sharing.  Borrowing from the Eiffel
  1720.                    lexicon, non-friend classes can be killed by arranging
  1721.                    contracts.  Note that friendships are intransitive,
  1722.                    volatile, and non-Abelian.
  1723.  
  1724.                    Operator precedence rules can be suspended with the
  1725.                    directive #pragma dwim, known as the "Do what I mean"
  1726.                    pragma.
  1727.  
  1728.                    ANSIfication will be firmly resisted. C+-'s slogan is
  1729.                    "Be Your Own Standard."
  1730.  
  1731.  
  1732.                    ----------------------
  1733.  
  1734.                    Editor's note: if you even laughed once, you're a fellow
  1735.                    nerd.
  1736.  
  1737.                Steve Sashihara
  1738.                President, Princeton Consultants Inc.
  1739.                           2 Research Way, Princeton NJ
  1740.                           Phone:  609-987-8787 * Fax: 609-987-0033
  1741.                           E-mail: SSashihara@princeton.com * Web:
  1742.                http://www.  princeton.com
  1743.  
  1744.  
  1745.  
  1746.      ---End of forwarded mail from "Steve
  1747.      Sashihara"<SSashihara@princeton.com>
  1748.  
  1749.      ---------------------------------------------------------------------
  1750.        Hugo P. Simao                                    |>          |>
  1751.        Staff, CASTLE Laboratory                         |           |
  1752.        Dept. of Civil Eng'g & Operations Research    '-_-_-'     '-_-_-'
  1753.        Princeton University                          |_____|     |_____|
  1754.        Princeton, NJ  08544  USA                      \   /       \   /
  1755.        Phone: 1 (609) 258-6809                        |---|       |---|
  1756.        FAX:   1 (609) 258-3796                        | + |_-_-_-_| + |
  1757.        E-mail: hugo@dragon.princeton.edu              |   =       =   |
  1758.        WWW: http://dragon.princeton.edu               |=    +++++    =|
  1759.        Computational And Stochastic Transportation    |_____|||||_____|
  1760.        Logistics Engineering Laboratory              | _____|||||_____ |
  1761.      ---------------------------------------------------------------------
  1762.  
  1763.  
  1764.      ---End of forwarded mail from "Hugo Simao" <hugo@dragon.Princeton.EDU>
  1765.  
  1766.      ----------------------------------------------------------------------
  1767.      FIDONEWS 13-47               Page 32                  18 Nov 1996
  1768.  
  1769.  
  1770.      Joel A. Shapiro                                      |>          |>
  1771.      Research Assistant, CASTLE Lab                       |           |
  1772.      Dept. of Civil Eng'g & Operations Research        '-_-_-'     '-_-_-'
  1773.      Princeton University                              |_____|     |_____|
  1774.      Princeton, NJ  08544  USA                          \   /       \   /
  1775.      Phone:   (609) 258-3839                            |---|       |---|
  1776.      Fax:     (609) 258-1270                            | + |_-_-_-_| + |
  1777.      E-mail:  joel@dragon.princeton.edu                 |   =       =   |
  1778.      WWW:     http://dragon.princeton.edu               |=    +++++    =|
  1779.      Computational And Stochastic Transportation        |_____|||||_____|
  1780.      Logistics Engineering Laboratory                  | _____|||||_____ |
  1781.  
  1782.      "Programming today is a race between software engineers striving to
  1783.      build bigger and better idiot-proof programs, and the Universe trying
  1784.      to produce bigger and better idiots. So far, the Universe is winning."
  1785.      -Some Smart Guy
  1786.  
  1787.      ----------------------------------------------------------------------
  1788.  
  1789.      ===================END FORWARDED MESSAGE===================
  1790.  
  1791.      -----------------------------------------------------------------
  1792.  
  1793.  
  1794.      From: "Mike Riddle" <mriddle@monarch.papillion.ne.us>
  1795.      To: "Baker, Christopher" <cbaker84@digital.net (Christopher Baker)>
  1796.      Date: Sat, 02 Nov 96 11:37:30 -0500
  1797.      Reply-To: "Mike Riddle" <mriddle@monarch.papillion.ne.us>
  1798.      Subject: Fwd: [Fwd: Deep Thoughts] (fwd)
  1799.  
  1800.      ==================BEGIN FORWARDED MESSAGE==================
  1801.      >Date: Fri, 01 Nov 1996 23:15:45 -0600
  1802.      >To: dwi-lawyers@webspan.com
  1803.      >From: rbarzel@telis.org (Ron Barzel) (by way of gil sapir
  1804.      <gsapir@interaccess.com>)
  1805.      >Subject: [Fwd: Deep Thoughts] (fwd)
  1806.      >Reply-To: dwi-lawyers@webspan.com
  1807.  
  1808.  
  1809.      Deep Thoughts Contest
  1810.  
  1811.        -- From a newspaper contest where entrants were asked to imitate
  1812.           "Deep Thoughts by Jack Handey"
  1813.  
  1814.           HONORABLE MENTIONS:
  1815.  
  1816.        My young son asked me what happens after we die.  I told him we get
  1817.        buried under a bunch of dirt and worms eat our bodies.  I guess I
  1818.        should have told him the truth--that most of us go to Hell and burn
  1819.        eternally--but I didn't want to upset him.
  1820.  
  1821.        It sure would be nice if we got a day off for the president's
  1822.        birthday, like they do for the queen.  Of course, then we would have
  1823.        a lot of people voting for a candidate born on July 3 or December
  1824.        26, just for the long weekends.
  1825.  
  1826.      FIDONEWS 13-47               Page 33                  18 Nov 1996
  1827.  
  1828.  
  1829.        Democracy is a beautiful thing, except for that part about letting
  1830.        just any old yokel vote.
  1831.  
  1832.        Home is where the house is.
  1833.  
  1834.        Often, when I am reading a good book, I stop and thank my teacher.
  1835.        That is, I used to, until she got an unlisted number.
  1836.  
  1837.        As you make your way through this hectic world of ours, set aside a
  1838.        few minutes each day.  At the end of the year, you'll have a couple
  1839.        of days saved up.
  1840.  
  1841.        It would be terrible if the Red Cross Bloodmobile got into an
  1842.        accident.  No, wait.  That would be good because if anyone needed
  1843.        it, the blood would be right there.
  1844.  
  1845.        Give me the strength to change the things I can, the grace to accept
  1846.        the things I cannot, and a great big bag of money.
  1847.  
  1848.        The people who think Tiny Tim is strange are the same ones who think
  1849.        it odd that I drive without pants.
  1850.  
  1851.        For centuries, people thought the moon was made of green cheese.
  1852.        Then the astronauts found that the moon is really a big hard rock.
  1853.        That's what happens to cheese when you leave it out.
  1854.  
  1855.        Think of the biggest number you can.  Now add five.  Then, imagine
  1856.        if you had that many Twinkies.  Wow, that's five more than the
  1857.        biggest number you could come up with!
  1858.  
  1859.        I bet living in a nudist colony takes all the fun out of Halloween.
  1860.  
  1861.        The only stupid question is the one that is never asked, except
  1862.        maybe "Don't you think it is about time you audited my return?" or
  1863.        "Isn't is morally wrong to give me a warning when, in fact, I was
  1864.        speeding?"
  1865.  
  1866.        Once, I wept for I had no shoes.  Then I came upon a man who had no
  1867.        feet.  So I took his shoes.  I mean, it's not like he really needed
  1868.        them, right?
  1869.  
  1870.        When I go to heaven, I want to see my grandpa again.  But he better
  1871.        have lost the nose hair and the old-man smell.
  1872.  
  1873.        I believe you should live each day as if it is your last, which is
  1874.        why I don't have any clean laundry because, come on, who wants to
  1875.        wash clothes on the last day of their life?
  1876.  
  1877.        I often wonder how come John Tesh isn't as popular a singer as some
  1878.        people think he should be.  Then, I remember it's because he sucks.
  1879.  
  1880.        Whenever I start getting sad about where I am in my life, I think
  1881.        about the last words of my favorite uncle: "A truck!"
  1882.  
  1883.        If you really want to impress people with your computer literacy,
  1884.        add the words "dot com" to the end of everything you say, dot com.
  1885.      FIDONEWS 13-47               Page 34                  18 Nov 1996
  1886.  
  1887.  
  1888.        I like to go down to the dog pound and pretend that I've found my
  1889.        dog.  Then I tell them to kill it anyway because I already gave away
  1890.        all of his stuff.  Dog people sure don't have a sense of humor.
  1891.  
  1892.        THIRD RUNNER UP
  1893.  
  1894.        I don't know about you, but I enjoy watching paint dry.  I imagine
  1895.        that the wet paint is a big freshwater lake that is the only source
  1896.        of water for some tiny cities by the lake.  As the lake gets drier,
  1897.        the population gets more desperate, and sometimes there are water
  1898.        riots.  Once there was a big fire and everyone died.
  1899.  
  1900.        SECOND RUNNER UP
  1901.  
  1902.        I once heard the voice of God.  It said "Vrrrrmmmmm."  Unless it was
  1903.        just a lawn mower.
  1904.  
  1905.        FIRST RUNNER UP
  1906.  
  1907.        I gaze at the brilliant full moon.  The same one, I think to myself,
  1908.        at which Socrates, Aristotle, and Plato gazed.  Suddenly, I imagine
  1909.        they appear beside me.  I tell Socrates about the national debate
  1910.        over one's right to die and wonder at the constancy of the human
  1911.        condition.  I tell Plato that I live in the country that has come
  1912.        the closest to Utopia, and I show him a copy of the Constitution.  I
  1913.        tell Aristotle that we have found many more than four basic elements
  1914.        and I show him a periodic table.  I get a box of kitchen matches and
  1915.        strike one.  They gasp with wonder.  We spend the rest of the night
  1916.        lighting farts.
  1917.  
  1918.        WINNER
  1919.  
  1920.        If we could just get everyone to close their eyes and visualize
  1921.        world peace for an hour, imagine how serene and quiet it would be
  1922.        until the looting started.
  1923.  
  1924.      ===================END FORWARDED MESSAGE===================
  1925.  
  1926.      -----------------------------------------------------------------
  1927.  
  1928.      FIDONEWS 13-47               Page 35                  18 Nov 1996
  1929.  
  1930.  
  1931.      =================================================================
  1932.                                   NOTICES
  1933.      =================================================================
  1934.  
  1935.                                 Future History
  1936.  
  1937.       1 Dec 1996
  1938.         Twelfth Anniversary of FidoNews Volume 1, Issue 1.
  1939.  
  1940.      12 Dec 1996
  1941.         Constitution Day, Russia
  1942.  
  1943.      26 Jan 1997
  1944.         Australia Day, Australia.
  1945.  
  1946.       6 Feb 1997
  1947.         Waitangi Day, New Zealand.
  1948.  
  1949.      16 Feb 1997
  1950.         Eleventh Anniversary of invention of Echomail by Jeff Rush.
  1951.  
  1952.      29 Feb 1997
  1953.         Nothing will happen on this day.
  1954.  
  1955.      25 May 1997
  1956.         Independence Day, Argentina
  1957.  
  1958.      11 Jun 1997
  1959.         Independence Day, Russia
  1960.  
  1961.       1 Dec 1998
  1962.         Fifteenth Anniversary of release of Fido version 1 by
  1963.         Tom Jennings.
  1964.  
  1965.      31 Dec 1999
  1966.         Hogmanay, Scotland. The New Year that can't be missed.
  1967.  
  1968.      15 Sep 2000
  1969.         Sydney (Australia) Summer Olympiad opens.
  1970.  
  1971.      -- If YOU have something which you would like to see in this
  1972.         Future History, please send a note to the FidoNews Editor.
  1973.  
  1974.      -----------------------------------------------------------------
  1975.  
  1976.      FIDONEWS 13-47               Page 36                  18 Nov 1996
  1977.  
  1978.  
  1979.      =================================================================
  1980.                             FIDONEWS PUBLIC-KEY
  1981.      =================================================================
  1982.  
  1983.  
  1984.      [this must be copied out to a file starting at column 1 or
  1985.       it won't process under PGP as a valid public-key]
  1986.  
  1987.  
  1988.      -----BEGIN PGP PUBLIC KEY BLOCK-----
  1989.      Version: 2.6.2
  1990.      Comment: Clear-signing is Electronic Digital Authenticity!
  1991.  
  1992.      -----END PGP PUBLIC KEY BLOCK-----
  1993.  
  1994.  
  1995.      Pending a formal decision about including 'encrypted' material inside
  1996.      FidoNews from the Zone Coordinator Council, the guts of the FidoNews
  1997.      public-key have been removed from this listing.
  1998.  
  1999.      File-request FNEWSKEY from 1:1/23 [1:18/14] or download it from the
  2000.      Rights On! BBS at 1-904-409-7040 anytime except 0100-0130 ET and Zone
  2001.      1 ZMH at 1200-9600+ HST/V32B.
  2002.  
  2003.      This section will contain only this disclaimer and instructions until
  2004.      a ZCC decision is forwarded to the Editor.
  2005.  
  2006.      Sorry for any inconvenience.
  2007.  
  2008.      -----------------------------------------------------------------
  2009.  
  2010.      FIDONEWS 13-47               Page 37                  18 Nov 1996
  2011.  
  2012.  
  2013.      =================================================================
  2014.                            FIDONEWS INFORMATION
  2015.      =================================================================
  2016.  
  2017.      ------- FIDONEWS MASTHEAD AND CONTACT INFORMATION -------
  2018.  
  2019.      Editor: Christopher Baker
  2020.  
  2021.      Editors Emeritii: Thom Henderson, Dale Lovell,
  2022.                        Vince Perriello, Tim Pozar,
  2023.                        Tom Jennings, Sylvia Maxwell,
  2024.                        Donald Tees
  2025.  
  2026.      "FidoNews Editor"
  2027.          FidoNet  1:1/23
  2028.          BBS  1-904-409-7040,  300/1200/2400/14400/V.32bis/HST(ds)
  2029.  
  2030.       more addresses:
  2031.          Christopher Baker -- 1:18/14, cbaker84@digital.net
  2032.                                        cbak.rights@opus.global.org
  2033.  
  2034.      (Postal Service mailing address)
  2035.          FidoNews Editor
  2036.          P.O. Box 471
  2037.          Edgewater, FL 32132-0471
  2038.          U.S.A.
  2039.  
  2040.  
  2041.      voice:  1-904-409-3040 [1400-2100 ET only, please]
  2042.                             [1800-0100 UTC/GMT]
  2043.  
  2044.      ------------------------------------------------------
  2045.  
  2046.      FidoNews is published weekly by and for the members of the FIDONET
  2047.      INTERNATIONAL AMATEUR ELECTRONIC MAIL system.  It is a compilation
  2048.      of individual articles contributed by their authors or their
  2049.      authorized agents.  The contribution of articles to this compilation
  2050.      does not diminish the rights of the authors.  OPINIONS EXPRESSED in
  2051.      these articles ARE THOSE OF THE AUTHORS and not necessarily those of
  2052.      FidoNews.
  2053.  
  2054.      Authors retain copyright on individual works; otherwise FidoNews is
  2055.      Copyright 1996 Christopher Baker.  All rights reserved.  Duplication
  2056.      and/or distribution permitted for noncommercial purposes only.  For
  2057.      use in other circumstances, please contact the original authors, or
  2058.      the Editor.
  2059.  
  2060.                             =*=*=*=*=*=*=*=*=
  2061.  
  2062.      OBTAINING COPIES: The most recent issue of FidoNews in electronic
  2063.      form may be obtained from the FidoNews Editor via manual download or
  2064.      file-request, or from various sites in the FidoNet and Internet.
  2065.      PRINTED COPIES may be obtained by sending SASE to the above postal
  2066.      address.  File-request FIDONEWS for the current Issue.  File-request
  2067.      FNEWS for the current month in one archive.  Or file-request specific
  2068.      back Issue filenames in distribution format [FNEWSDnn.LZH] for a
  2069.      FIDONEWS 13-47               Page 38                  18 Nov 1996
  2070.  
  2071.  
  2072.      particular Issue.  Monthly Volumes are available as FNWSmmmy.ZIP
  2073.      where mmm = three letter month [JAN - DEC] and y = last digit of the
  2074.      current year [6], i.e., FNWSMAY6.ZIP for all the Issues from May 96.
  2075.  
  2076.      Annual volumes are available as FNEWSn.ZIP where n = the Volume number
  2077.      1 - 12 for 1984 - 1995, respectively. Annual Volume archives range in
  2078.      size from 48K to 1.2M.
  2079.  
  2080.  
  2081.      INTERNET USERS: FidoNews is available via:
  2082.  
  2083.                           http://www.fidonet.org/fidonews.htm
  2084.                           ftp://ftp.fidonet.org/pub/fidonet/fidonews/
  2085.                           ftp://ftp.aminet.org/pub/aminet/comm/fido/
  2086.  
  2087.      You can read the current FidoNews Issue in HTML format at:
  2088.  
  2089.                           http://www.geocities.com/athens/6894/
  2090.  
  2091.      STAR SOURCE for ALL Past Issues via FTP and file-request -
  2092.      Available for FReq from 1:396/1 or by anonymous FTP from:
  2093.  
  2094.                           ftp://ftp.sstar.com/fidonet/fnews/
  2095.  
  2096.      Each yearly archive also contains a listing of the Table-of-Contents
  2097.      for that year's issues.  The total set is currently about 11 Megs.
  2098.  
  2099.                                  =*=*=*=
  2100.  
  2101.      The current week's FidoNews and the FidoNews public-key are now also
  2102.      available almost immediately after publication on the Editor's new
  2103.      homepage on the World Wide Web at:
  2104.  
  2105.                   http://ddi.digital.net/~cbaker84/fidonews.html
  2106.  
  2107.      There are also links there to jim barchuk's HTML FidoNews source and
  2108.      to John Souvestre's FTP site for the archives. There is also an email
  2109.      link for sending in an article as message text. Drop on over.
  2110.  
  2111.                             =*=*=*=*=*=*=*=*=
  2112.  
  2113.      A PGP generated public-key is available for the FidoNews Editor from
  2114.      1:1/23 [1:18/14] by file-request for FNEWSKEY or by download from
  2115.      Rights On! BBS at 1-904-409-7040 as FIDONEWS.ASC in File Area 18.  It
  2116.      is also posted twice a month into the PKEY_DROP Echo available on the
  2117.      Zone 1 Echomail Backbone.
  2118.  
  2119.                                 *=*=*=*=*
  2120.  
  2121.      Anyone interested in getting a copy of the INTERNET GATEWAY FAQ may
  2122.      file-request GISFAQ.ZIP from 1:133/411.0, or send an internet message
  2123.      to fidofaq@gisatl.fidonet.org.  No message or text or subject is
  2124.      necessary.  The address is a keyword that will trigger the automated
  2125.      response.  People wishing to send inquiries directly to David Deitch
  2126.      should now mail to fidonet@gisatl.fidonet.org rather than the
  2127.      previously listed address.
  2128.      FIDONEWS 13-47               Page 39                  18 Nov 1996
  2129.  
  2130.  
  2131.                                 *=*=*=*=*
  2132.  
  2133.      SUBMISSIONS: You are encouraged to submit articles for publication in
  2134.      FidoNews. Article submission requirements are contained in the file
  2135.      ARTSPEC.DOC, available from the FidoNews Editor, or file-requestable
  2136.      from 1:1/23 [1:18/14] as file "ARTSPEC.DOC".  ALL Zone Coordinators
  2137.      also have copies of ARTSPEC.DOC. Please read it.
  2138.  
  2139.      "Fido", "FidoNet" and the dog-with-diskette are U.S. registered
  2140.      trademarks of Tom Jennings, P.O. Box 410923, San Francisco, CA 94141,
  2141.      and are used with permission.
  2142.  
  2143.              "Disagreement is actually necessary,
  2144.               or we'd all have to get in fights
  2145.               or something to amuse ourselves
  2146.               and create the requisite chaos."
  2147.                                 -Tom Jennings
  2148.  
  2149.       -30-
  2150.  
  2151.  
  2152.      -----------------------------------------------------------------
  2153.  
  2154.